using System.Collections.Generic;

namespace CloudApiServer
{
    /// <summary>
    /// ZJ3100 近90天购药明细查询接口入参
    /// </summary>
    public class InputQueryDrugdosageRequest
    {
        /// <summary>
        /// 
        /// </summary>
        public string sysCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medinsCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string medinsName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string drName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psnNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hiListCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hiListName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int currentPage { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int pageSize { get; set; }
    }
    /// <summary>
    /// 浙江省其他接口返回参数头
    /// </summary>
    public class FsiHsaImsSvcHeader<TResult>
    {
        /// <summary>
        /// 状态码 0：成功，其他：失败
        /// </summary>
        public int code { get; set; }
        /// <summary>
        /// 类型
        /// </summary>
        public string type { get; set; }
        /// <summary>
        /// 消息
        /// </summary>
        public string message { get; set; }
        /// <summary>
        /// 返回数据
        /// </summary>
        public TResult data { get; set; }
    }

    /// <summary>
    /// ZJ3100 购药明细查询接口Data节点
    /// </summary>
    public class FsiHsaImsSvcOuputQueryDrugdosageData
    {
        /// <summary>
        /// 总条数
        /// </summary>
        public int total { get; set; }
        /// <summary>
        /// 用药记录返回ListHiListRecodeDTO
        /// </summary>
        public List<FsiHsaImsSvcOuputQueryDrugdosageDataList> lists { get; set; }
        /// <summary>
        /// 页容
        /// </summary>
        public int pageSize { get; set; }
        /// <summary>
        /// 页码
        /// </summary>
        public int currentPage { get; set; }
        /// <summary>
        /// 参保人编码
        /// </summary>
        public string psnNo { get; set; }
        /// <summary>
        /// 参保人姓名
        /// </summary>
        public string psnName { get; set; }
    }
    /// <summary>
    /// ZJ3100 购药明细查询接口DataList节点
    /// </summary>
    public class FsiHsaImsSvcOuputQueryDrugdosageDataList
    {
        /// <summary>
        /// 单据编号
        /// </summary>
        public string mdtrtId { get; set; }
        /// <summary>
        /// 费用日期
        /// </summary>
        public string feeOcurTime { get; set; }
        /// <summary>
        /// 项目编码
        /// </summary>
        public string hilistCode { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public string hiListName { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public decimal cnt { get; set; }
        /// <summary>
        /// 剂型
        /// </summary>
        public string dosformName { get; set; } 
        /// <summary>
        /// 使用频次描述
        /// </summary>
        public string usedFrquDscr { get; set; }
        /// <summary>
        /// 单次剂量描述
        /// </summary>
        public string sinDosDscr { get; set; }
        /// <summary>
        /// 顺序号？
        /// </summary>
        public int seq { get; set; }
        /// <summary>
        /// 卡号 身份证号
        /// </summary>
        public string certno { get;set; }
        /// <summary>
        /// 目录类别 101-西药中成药 102-中药饮片 103-自制剂 104-名族药 201-服务项目 301-医用耗材
        /// </summary>
        public string listType { get; set; }
        /// <summary>
        /// 医疗机构内部编码
        /// </summary>
        public string medinsListCodg { get; set; }
        /// <summary>
        /// 医疗机构目录名称
        /// </summary>
        public string medinsListName { get; set; }
        /// <summary>
        /// 医疗机构费用类别 11中成药费 10 中药饮片费 09 西药费 12 一般诊疗费 08 材料费 14 其他费
        /// </summary>
        public string medChrgitmType { get; set; }
        /// <summary>
        /// 收费项目等级 01 甲类 02 乙类 03 丙类 04 可报丙类
        /// </summary>
        public string chrgitmLv { get; set; }
        /// <summary>
        /// 单个价格
        /// </summary>
        public decimal pric { get; set; }
        /// <summary>
        /// 项目费用总额
        /// </summary>
        public decimal detItemFeeSumamt { get; set; }
        /// <summary>
        /// 符合政策范围的项目总额
        /// </summary>
        public decimal inscpAmt { get; set; }
        /// <summary>
        /// 开单科室编码
        /// </summary>
        public string bilgDeptCodg { get; set; }
        /// <summary>
        /// 开单科室名称
        /// </summary>
        public string bilgDeptName { get; set; }
        /// <summary>
        /// 开单医生编码
        /// </summary>
        public string bilgDrCode { get; set; }
        /// <summary>
        /// 开单医师姓名
        /// </summary>
        public string bilgDrName { get; set; }
        /// <summary>
        /// 不知道啥字段
        /// </summary>
        public string autoIncrementSeq { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        public string ds { get;set; }
    }
    
}
